peak (of a mountain) - French English Dictionary